@thirdPartyPay
@online
Feature: regular-PC-三方
File name: thirdPartyPay.regular.pc.feature
Relative path: thirdPartyPay/thirdPartyPay.regular.pc.feature
Given
切换账号'_TIHK113ljr5vq5bl'
11:46:05.958
Given
创建一笔IBU的支付订单并进入收银台
2950:12:18.874
| platform | ONLINE |
|---|---|
| merchantId | 200173 |
| currency | HKD |
| amount | 9000 |
| locale | zh-HK |
| uid | _TIHK113ljr5vq5bl |
Then
选择支付类'WeChat'
176:08:57.833
Then
'WeChat'支付提交
33:41:43.873
Then
等待请求'submitPayment'响应并校验code等于100000
1380:06:26.623
Then
查询页面在展示浮层,并查询浮层内有二维码
38:44:35.916
Then
当前浮层图标,币种、金额展示正确
105:33:04.124
Given
切换账号'_TIHK113ljr5vq5bl'
12:28:34.373
Given
创建一笔IBU的支付订单并进入收银台
1965:54:17.291
| platform | ONLINE |
|---|---|
| merchantId | 200173 |
| currency | HKD |
| amount | 200 |
| locale | zh-HK |
| uid | _TIHK113ljr5vq5bl |
Then
选择支付类'PayMe'
351:15:02.999
Then
'PayMe'支付提交
131:41:25.999
Then
等待请求'submitPayment'响应并校验code等于100000
2081:19:22.581
Error: Error: 页面没有展示浮层
at /Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/common/utils.ts:83:11
at step (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/common/utils.ts:33:23)
at Object.next (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/common/utils.ts:14:53)
at fulfilled (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/common/utils.ts:5:58)
at runNextTicks (node:internal/process/task_queues:61:5)
at processImmediate (node:internal/timers:437:9)
Then
当前浮层图标,币种、金额展示正确
0s
Given
切换账号'_TIHK113ljr5vq5bl'
13:58:10.083
Given
创建一笔IBU的支付订单并进入收银台
2950:38:11.292
| platform | ONLINE |
|---|---|
| merchantId | 200173 |
| currency | HKD |
| amount | 9000 |
| locale | zh-HK |
| uid | _TIHK113ljr5vq5bl |
Then
选择支付类'AlipayHK'
95:34:22.832
Then
'AlipayHK'支付提交
79:58:03.457
Then
等待请求'submitPayment'响应并校验code等于100000
1622:19:17.209
Then
查询页面在展示浮层,并查询浮层内有二维码
115:54:45.250
Then
当前浮层图标,币种、金额展示正确
43:24:29.414
Given
切换账号'_TIHK113ljr5vq5bl'
16:12:33.249
Given
创建一笔IBU的支付订单并进入收银台
3045:57:42.791
| platform | ONLINE |
|---|---|
| merchantId | 200173 |
| currency | PHP |
| amount | 10000 |
| locale | zh-HK |
| uid | _TIHK113ljr5vq5bl |
Then
选择支付类'GCASH'
147:35:36.833
Then
'GCASH'支付提交
34:56:54.417
Then
等待请求'submitPayment'响应并校验code等于100000
1586:16:56.832
Then
查询页面在展示浮层,并查询浮层内有二维码
04:42:48.042
Then
当前浮层图标,币种、金额展示正确
30:27:08.041
Given
切换账号'_TIHK113ljr5vq5bl'
12:20:19.957
Given
创建一笔IBU的支付订单并进入收银台
3134:54:43.957
| platform | ONLINE |
|---|---|
| merchantId | 200173 |
| currency | SGD |
| amount | 300 |
| locale | zh-HK |
| uid | _TIHK113ljr5vq5bl |
Then
选择支付类'PayNow'
163:11:41.500
Then
'PayNow'支付提交
58:09:13.040
Then
等待请求'submitPayment'响应并校验code等于100000
1509:20:56.831
Error: Error: 页面没有展示浮层
at /Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/common/utils.ts:83:11
at step (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/common/utils.ts:33:23)
at Object.next (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/common/utils.ts:14:53)
at fulfilled (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/common/utils.ts:5:58)
at runNextTicks (node:internal/process/task_queues:61:5)
at processImmediate (node:internal/timers:437:9)
Then
当前浮层图标,币种、金额展示正确
0s
Given
切换账号'_TIHK113ljr5vq5bl'
02:25:48.208
Given
创建一笔IBU的支付订单并进入收银台
1427:34:41.334
| platform | ONLINE |
|---|---|
| merchantId | 200184 |
| currency | THB |
| amount | 600 |
| locale | en-US |
| uid | _TIHK113ljr5vq5bl |
Then
选择支付类'PromptPay'
109:03:33.581
Then
'PromptPay'支付提交
17:12:27.040
Then
等待请求'submitPayment'响应并校验code等于100000
1728:40:47.665
Then
查询页面在展示浮层,并查询浮层内有二维码
08:01:54.665
Then
当前浮层图标,币种、金额展示正确
33:49:27.958
@thirdPartyPay
@online
Scenario Outline: 三方支付+coins+egift混付流程:WeChat(展示二维码浮层)
Given
使用Mock配置'queryEGift'
05:03:46.581
Given
切换账号'_TIHK113ljr5vq5bl'
03:04:07.917
Given
创建一笔IBU的支付订单并进入收银台
1238:39:35.415
| platform | ONLINE |
|---|---|
| merchantId | 200173 |
| currency | HKD |
| amount | 12.73 |
| locale | zh-HK |
| uid | _TIHK113ljr5vq5bl |
Then
更改coins的使用数量为10
1615:42:16.541
Then
等待1秒
290:29:50.665
Error: [31mTimed out 5000ms waiting for [39m[2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m()[22m
Locator: locator('#ui-auto-test-pc-OfficialPaySelection-GIFT').locator('.official-pay-checkbox-wrapper .checkbox-wrapper-icon-checked')
Expected: visible
Received: hidden
Call log:
[2m- locator._expect with timeout 5000ms[22m
[2m - waiting for locator('#ui-auto-test-pc-OfficialPaySelection-GIFT').locator('.official-pay-checkbox-wrapper .checkbox-wrapper-icon-checked')[22m
at Proxy.(anonymous) (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/node_modules/playwright/lib/matchers/expect.js:174:37)
at /Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/egift/utils.ts:31:7
at step (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/egift/utils.ts:33:23)
at Object.next (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/egift/utils.ts:14:53)
at fulfilled (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/egift/utils.ts:5:58)
Then
新增并使用礼品卡
0s
| cardNumber | cardPin |
|---|---|
| 4419 7864 1865 | 846602 |
Then
选择支付类'WeChat'
0s
Then
'WeChat'支付提交
0s
Then
等待请求'submitPayment'响应并校验code等于100000
0s
Then
校验服务submitPayment上送信息
0s
| coinsAmount | 0.78 |
|---|---|
| eGiftAmount | 1 |
| thirdPayAmount | 10.95 |
Then
查询页面在展示浮层,并查询浮层内有二维码
0s
@thirdPartyPay
@online
Scenario Outline: 三方支付+coins+egift混付流程:payMe(展示二维码浮层)
Given
使用Mock配置'queryEGift'
01:19:33.123
Given
切换账号'_TIHK113ljr5vq5bl'
02:31:33.291
Given
创建一笔IBU的支付订单并进入收银台
1484:45:25.999
| platform | ONLINE |
|---|---|
| merchantId | 200173 |
| currency | HKD |
| amount | 90 |
| locale | zh-HK |
| uid | _TIHK113ljr5vq5bl |
Then
更改coins的使用数量为10
1173:07:46.666
Then
等待1秒
285:13:37.458
Error: [31mTimed out 5000ms waiting for [39m[2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m()[22m
Locator: locator('#ui-auto-test-pc-OfficialPaySelection-GIFT').locator('.official-pay-checkbox-wrapper .checkbox-wrapper-icon-checked')
Expected: visible
Received: hidden
Call log:
[2m- locator._expect with timeout 5000ms[22m
[2m - waiting for locator('#ui-auto-test-pc-OfficialPaySelection-GIFT').locator('.official-pay-checkbox-wrapper .checkbox-wrapper-icon-checked')[22m
at Proxy.(anonymous) (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/node_modules/playwright/lib/matchers/expect.js:174:37)
at /Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/egift/utils.ts:31:7
at step (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/egift/utils.ts:33:23)
at Object.next (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/egift/utils.ts:14:53)
at fulfilled (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/egift/utils.ts:5:58)
Then
新增并使用礼品卡
0s
| cardNumber | cardPin |
|---|---|
| 4419 7864 1865 | 846602 |
Then
选择支付类'payMe'
0s
Then
'payMe'支付提交
0s
Then
等待请求'submitPayment'响应并校验code等于100000
0s
Then
校验服务submitPayment上送信息
0s
| coinsAmount | 0.78 |
|---|---|
| eGiftAmount | 1 |
| thirdPayAmount | 87.22 |
Then
查询页面在展示浮层,并查询浮层内有二维码
0s
@thirdPartyPay
@online
Scenario Outline: 三方支付+coins+egift混付流程:AlipayHK(展示二维码浮层)
Given
使用Mock配置'queryEGift'
01:42:14.331
Given
切换账号'_TIHK113ljr5vq5bl'
02:24:41.415
Given
创建一笔IBU的支付订单并进入收银台
1406:31:42.917
| platform | ONLINE |
|---|---|
| merchantId | 200173 |
| currency | HKD |
| amount | 12.73 |
| locale | zh-HK |
| uid | _TIHK113ljr5vq5bl |
Then
更改coins的使用数量为10
1205:38:26.373
Then
等待1秒
298:28:49.500
Error: [31mTimed out 5000ms waiting for [39m[2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m()[22m
Locator: locator('#ui-auto-test-pc-OfficialPaySelection-GIFT').locator('.official-pay-checkbox-wrapper .checkbox-wrapper-icon-checked')
Expected: visible
Received: hidden
Call log:
[2m- locator._expect with timeout 5000ms[22m
[2m - waiting for locator('#ui-auto-test-pc-OfficialPaySelection-GIFT').locator('.official-pay-checkbox-wrapper .checkbox-wrapper-icon-checked')[22m
at Proxy.(anonymous) (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/node_modules/playwright/lib/matchers/expect.js:174:37)
at /Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/egift/utils.ts:31:7
at step (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/egift/utils.ts:33:23)
at Object.next (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/egift/utils.ts:14:53)
at fulfilled (/Users/zhang/Code/Trip/ui-auto-test/ibu-pay-ui-auto-test/test/steps/cashier/egift/utils.ts:5:58)
Then
新增并使用礼品卡
0s
| cardNumber | cardPin |
|---|---|
| 4419 7864 1865 | 846602 |
Then
选择支付类'AlipayHK'
0s
Then
'AlipayHK'支付提交
0s
Then
等待请求'submitPayment'响应并校验code等于100000
0s
Then
校验服务submitPayment上送信息
0s
| coinsAmount | 0.78 |
|---|---|
| eGiftAmount | 1 |
| thirdPayAmount | 10.95 |
Then
查询页面在展示浮层,并查询浮层内有二维码
0s
@thirdPartyPay
@online
Scenario Outline: 三方支付+coins+egift混付流程:PayNow(展示二维码浮层)
Given
使用Mock配置'queryEGift'
07:51:46.541
Given
切换账号'_TIHK113ljr5vq5bl'
02:09:24.248
Given
创建一笔IBU的支付订单并进入收银台
2845:23:36.792
| platform | ONLINE |
|---|---|
| merchantId | 200173 |
| currency | SGD |
| amount | 300 |
| locale | zh-HK |
| uid | _TIHK113ljr5vq5bl |
Then
更改coins的使用数量为10
623:21:48.749
Then
等待1秒
283:45:04.541
Then
勾选礼品卡
57:24:28.623
Then
新增并使用礼品卡
101:38:46.249
| cardNumber | cardPin |
|---|---|
| 4419 7864 1865 | 846602 |
Then
选择支付类'PayNow'
56:56:01.167
Then
'PayNow'支付提交
21:23:15.584
Then
等待请求'submitPayment'响应并校验code等于100000
712:14:53.917
Then
校验服务submitPayment上送信息
84:21:35.709
| coinsAmount | 0.13 |
|---|---|
| eGiftAmount | 1 |
| thirdPayAmount | 298.87 |
Then
查询页面在展示浮层,并查询浮层内有二维码
01:17:07.248
@thirdPartyPay
@online
Scenario Outline: 三方支付+coins+egift混付流程:GCASH(展示二维码浮层)
Given
使用Mock配置'queryEGift'
02:23:39.665
Given
切换账号'_TIHK113ljr5vq5bl'
01:33:20.914
Given
创建一笔IBU的支付订单并进入收银台
1371:11:58.167
| platform | ONLINE |
|---|---|
| merchantId | 200173 |
| currency | PHP |
| amount | 10000 |
| locale | zh-HK |
| uid | _TIHK113ljr5vq5bl |
Then
更改coins的使用数量为10
166:17:20.039
Then
等待1秒
280:22:28.957
Then
勾选礼品卡
29:27:09.790
Then
新增并使用礼品卡
85:21:40.207
| cardNumber | cardPin |
|---|---|
| 4419 7864 1865 | 846602 |
Then
选择支付类'GCASH'
32:50:20.457
Then
'GCASH'支付提交
22:53:55.582
Then
等待请求'submitPayment'响应并校验code等于100000
709:53:13.374
Then
校验服务submitPayment上送信息
84:55:53.541
| coinsAmount | 5.54 |
|---|---|
| eGiftAmount | 1 |
| thirdPayAmount | 9993.46 |
Then
查询页面在展示浮层,并查询浮层内有二维码
01:39:00.084
@thirdPartyPay
@online
Scenario Outline: 三方支付+coins+egift混付流程:PromptPay(展示二维码浮层)
Given
使用Mock配置'queryEGift'
02:48:29.333
Given
切换账号'_TIHK113ljr5vq5bl'
01:46:01.416
Given
创建一笔IBU的支付订单并进入收银台
1329:29:48.415
| platform | ONLINE |
|---|---|
| merchantId | 200184 |
| currency | THB |
| amount | 600 |
| locale | en-US |
| uid | _TIHK113ljr5vq5bl |
Then
更改coins的使用数量为10
168:38:00.583
Then
等待1秒
280:45:43.539
Then
勾选礼品卡
30:35:30.290
Then
新增并使用礼品卡
83:46:13.709
| cardNumber | cardPin |
|---|---|
| 4419 7864 1865 | 846602 |
Then
选择支付类'PromptPay'
25:26:31.415
Then
'PromptPay'支付提交
16:29:01.332
Then
等待请求'submitPayment'响应并校验code等于100000
555:18:16.625
Then
校验服务submitPayment上送信息
84:41:12.249
| coinsAmount | 3.57 |
|---|---|
| eGiftAmount | 1 |
| thirdPayAmount | 595.43 |
Then
查询页面在展示浮层,并查询浮层内有二维码
03:31:26.708